@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,hr {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
hr{margin-bottom:20px;height:1px;border:none;border-top:1px solid #DDDDDD;}
/*commom*/
body{font:12px/1.5 "Microsoft YaHei",tahoma,arial,\5b8b\4f53;color:#999;background:url('../images/common/header_rp.png') repeat-x;}
a{text-decoration:none;color:#999;}
a:hover{text-decoration:underline;color:#231815;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
.hide{display:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.mb10{margin-bottom:10px;}
.avatar img{border:1px solid #cacaca;padding:1px;}
#header .nav li.cur_nav a{background-position:0px -57px;color:#333;}
#header .nav li.cur_nav a b{background-position:-128px -43px;}
/*txt color*/
.c_brown,.c_brown:hover,.c_tx,.c_tx:hover{color:#231815;}
.c_blue,.c_blue:hover,.c_tx1,.c_tx1:hover{color:#00b7ee;}
.c_green,.c_green:hover,.c_tx2,.c_tx2:hover{color:#b9d300;}
.c_orange,.c_orange:hover,.c_tx3,.c_tx3:hover{color:#eb6100;}
.c_purple,.c_purple:hover,.c_tx4,.c_tx4:hover{color:#e4007f;}


/*layout*/
.layout_c2f:after,.layout_c2:after,.layout_c2n:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.layout_c2f,.layout_c2,.layout_c2n{zoom:1;}
.layout_c2f .col_main{float:left;width:685px;}
.layout_c2f .col_sub{float:right;width:220px;}
.layout_c2 .col_main{float:right;width:685px;}
.layout_c2 .col_sub{float:left;width:220px;}
.layout_c2n .col_main{float:right;width:705px;}
.layout_c2n .col_sub{float:left;width:190px;}

/*mod_box*/
.mod_box{margin-bottom:15px;}
.mod_box .hd{position:relative;height:30px;border-bottom:1px solid #ddd;color:#231815;}
.mod_box .hd h3{line-height:30px;font-weight:normal;font-size:14px;margin-left:5px;padding-left:20px;background:url('../images/common/hd_bg.png') no-repeat 0 7px;text-shadow:0 0 1px #ccc;}
.mod_box .hd .more{position:absolute;right:5px;top:8px;padding-right:25px;color:#231815;background:url('../images/common/more.png') no-repeat right 0;}
.mod_box .hd .r {position: absolute;right: 10px;top: 0;}
.mod_box .bd{padding:10px 0 0;zoom:1;}
.mod_hd_tit{margin-left:5px;padding-left:20px;color:#231815;line-height:30px;font-weight:normal;font-size:14px;background:url('../images/common/hd_bg.png') no-repeat 0 7px;}

/*icon*/
.icon{width:16px;height:16px;overflow:hidden;display:inline-block;vertical-align:text-top;background:url('../images/common/icons.png') no-repeat;}
a .icon{cursor:pointer;}
.icon_follow{background-position:-48px 0;}
a:hover .icon_follow{background-position:-48px -16px;}
.icon_chat{background-position:-64px 0;}
a:hover .icon_chat{background-position:-64px -16px;}
.icon_buy{background-position:-80px 0;}
a:hover .icon_buy{background-position:-80px -16px;}
.icon_collect{background-position:-96px 0;}
a:hover .icon_collect{background-position:-96px -16px;}
.icon_medal_g{background-position:0 0;}
.icon_medal_g2{background-position:0 -16px;}
.icon_medal_s{background-position:-16px 0;}
.icon_medal_s2{background-position:-16px -16px;}
.icon_medal_b{background-position:-32px 0;}
.icon_medal_b2{background-position:-32px -16px;}
/*share_icons*/
.share_links .icon{float:left;text-indent:-9999px;background-image:url('../images/common/share_icons.png');background-repeat:no-repeat;}
.icon_sina{background-position:0 0;}
.icon_txwb{background-position:-16px 0;}
.icon_renren{background-position:-32px 0;}
.icon_google{background-position:-48px 0;}
.icon_douban{background-position:-64px 0;}
.icon_kaixin{background-position:-80px 0;}
.icon_rss{background-position:-96px 0;}
.share_links{overflow:hidden;zoom:1;}
.share_links li{float:left;display:inline;margin-right:5px;}


/*container*/
#container{width:916px;padding:0 22px;margin:0 auto;}
/*header*/
/*bg*/
.toor_bar li,.toor_bar i,.toor_bar em,.toor_bar .registered span,#header .nav li a,#header .nav a b,#header .nav .sub_menu b{background:url('../images/common/hd_spr.png') no-repeat;}
#header{height:74px;margin-bottom:12px;position:relative;z-index:10;}
#header .logo{float:left;width:250px;height:100%;}

#header .toor_bar{position:absolute;top:10px;right:0;z-index:5;}
#header .toor_bar li{float:left;display:inline;line-height:16px;background-position:-190px -29px;}
#header .toor_bar li a{padding:0 10px;color:#a6a89b;}
#header .toor_bar li a:hover,#header .toor_bar .on .sub_hd{text-decoration:none;color:#4a3c31;}
#header .toor_bar i{display:inline-block;width:16px;height:16px;margin-right:3px;vertical-align:middle;background-position:-128px 0;}
#header .toor_bar em{display:inline-block;width:10px;margin-left:5px;height:16px;vertical-align:middle;background-position:-125px -52px;}
#header .toor_bar a:hover i,#header .toor_bar .search .on i{background-position:-128px -16px;}
#header .toor_bar .sub{display:none;}
#header .toor_bar .on .sub{display:block;}
#header .toor_bar .cart i{background-position:-144px 0;}
#header .toor_bar .cart a:hover i{background-position:-144px -16px;}
#header .toor_bar .login{position:relative;}
#header .toor_bar .login i{background-position:-160px 0;}
#header .toor_bar .login a:hover i{background-position:-160px -16px;}
#header .toor_bar .logined img{width:13px;height:13px;margin:0px 3px 0 0;border:1px solid #ccc ;display:inline-block;vertical-align:middle;}
#header .toor_bar .logined a{color:#666;}
#header .toor_bar .register i{background-position:-176px 0;}
#header .toor_bar .register a:hover i{background-position:-176px -16px;}

#header .toor_bar .registered i{background-position:-240px -4px;}
#header .toor_bar .registered span{height:11px;width:23px;display:inline-block;font-size:8px;line-height:11px;background-position:-261px -2px;text-align:center;}
#header .toor_bar .registered a:hover i{background-position:-240px -4px;}

#header .toor_bar .search{position:relative;background:none;}
#header .hd_search{position:absolute;top:18px;left:-40px;width:250px;height:60px;background:url('../images/common/search_form_bg.png') no-repeat;z-index:100000;}
#header .hd_search .keyword{position:absolute;top:18px;left:22px;border:0;width:160px;height:24px;line-height:24px;color:#3e3e3e;}
#header .hd_search .submit_btn{position:absolute;left:186px;top:20px;width:52px;height:20px;text-indent:-9999px;overflow:hidden;cursor:pointer;border:none;background:none;}
#header .hd_login{position:absolute;top:15px;left:-33px;width:178px;height:134px;background:url('../images/common/hd_login_bg.png') no-repeat;z-index:100000;}
#header .hd_login .login_link{padding:40px 0 0 25px;}
#header .hd_login .login_link a{height:26px;width:128px;display:block;text-indent:-9999px;margin-bottom:10px;}
#header .hd_login .login_link a.sina{background:url('../images/common/hd_login1.png') no-repeat;}
#header .hd_login .login_link a.qq{background:url('../images/common/hd_login2.png') no-repeat;}

#header .logined_user{position:absolute;top:15px;left:-20px;width:148px;height:258px;background:url('../images/creative/logined_user_bg.png') no-repeat;z-index:100000;}
#header .logined_user .list{width:115px;margin:0 auto;padding:25px 0 0 0;}
#header .logined_user .list li{float:none;padding:5px 0;display:block;background:none;text-align:center;}
#header .logined_user .list li.logout{padding:10px 0;border-top:1px dashed #ccc;}
#header .logined_user .list a{color:#999;}
#header .logined_user .list a:hover{color:#000;}

#header .hd_cart{position:absolute;top:14px;left:20px;width:230px;z-index:100000;}
#header .hd_cart .catr_list{width:160px;margin:0 auto;padding:15px 0px 5px 20px;border-top:1px dashed #dfdfdf;border-bottom:1px dashed #dfdfdf;}
#header .hd_cart .cart_title{padding:5px 0 10px 0;text-align:center;font-size:12px;color:#2c1f1c;}
#header .hd_cart .cart_title span{color:#b9d300;}
#header .hd_cart li{float:none;display:block;height:45px;background:none;}
#header .hd_cart .catr_list li span{display:block;text-align:left;}
#header .hd_cart li a{padding:0px;color:#2c1f1c;}
#header .hd_cart li a:hover{color:#b9d300;}
#header .hd_cart .cart_bg_hd{width:230px;height:20px;background:url('../images/creative/cart_bg_hd.png') no-repeat;}
#header .hd_cart .cart_bg_md{width:230px;background:url('../images/creative/cart_bg_md.png') repeat-y;}
#header .hd_cart .cart_bg_ft{width:230px;height:13px;background:url('../images/creative/cart_bg_ft.png') no-repeat;}
#header .hd_cart .cart_btn{padding:10px 0 6px 0;text-align:center;}
#header .hd_cart .cart_btn a{padding:2px 10px;text-align:center;line-height:20px;color:#fff;background:#b9d300;}

#header .nav{position:absolute;top:36px;right:0;height:38px;line-height:38px;}
#header .nav li{position:relative;float:left;display:inline;margin-left:3px;}
#header .nav li a{float:left;padding:0 15px;width:85px;height:100%;font-size:14px;color:#fefdfd;}
#header .nav li a:hover{text-decoration:none;}
#header .nav a b{position:absolute;top:19px;right:10px;width:5px;height:5px;overflow:hidden;background-position:-128px -32px;}
#header .nav .sub_menu{display:none;position:absolute;left:0;top:38px;width:115px;}
#header .nav .sub_menu ul{background-color:#b9d300;padding-left:15px;}
#header .nav .sub_menu li{float:none;display:block;line-height:20px;zoom:1;padding-bottom:4px;background-color:#b9d300;}
#header .nav .sub_menu a{float:none;padding:0;background:none;font-size:12px;}
#header .nav .sub_menu a:hover{text-decoration:underline;}
#header .nav .sub_menu b{display:block;height:5px;background-position:0 -38px;}

/*main*/
#main{margin:12px 0 20px;}

/*footer*/
#footer{padding:20px 0;border-top:6px solid #231815;zoom:1;overflow:hidden;}
#footer .copyright{float:left;width:400px;margin-top:24px;color:#afafaf;}
#footer .links{float:right;width:480px;}
#footer .links li{float:left;width:80px;margin-bottom:5px;}
#footer .links a{color:#231815;}

/*new_dg_list*/
.dg_list li{overflow:hidden;margin-bottom:15px;zoom:1;}
.dg_list li.last{margin-bottom:0;}
.dg_list .img{float:left;display:inline;margin-right:13px;_margin-right:10px;border:3px solid #eceaeb;}
.dg_list .img:hover{border-color:#b9d300;}
.dg_list .txt{zoom:1;overflow:hidden;}
.dg_list .txt .tit{font-size:14px;font-weight:normal;margin-bottom:10px;}
.dg_list .txt .tit a{color:#00b7ee;}
.dg_list .txt .tit .designer{color:#231815;text-decoration:underline;}
.dg_list .detail{height:72px;overflow:hidden;}
.dg_list .more{margin-left:135px;padding-right:20px;background:url('../images/common/r_arrow.png') no-repeat right 2px;}

/*designer_list*/
.designer_list{margin-bottom:-20px;overflow:hidden;}
.designer_list li{width:160px;float:left;display:inline;margin:0 10px 20px 0;overflow:hidden;}
.designer_list .img{float:left;display:inline;border:3px solid #fff;margin-right:7px;_margin-right:4px;}
.designer_list .img:hover{border-color: #b9d300;}
.designer_list .txt{overflow:hidden;zoom:1;}
.designer_list .name{color:#000;}
.designer_list .name:hover{color:#b9d300;text-decoration:none;}
.designer_list .interact a{margin-right:5px;}

/*community_news_list*/
.community_news_list{padding:6px 0 11px 5px;border-bottom:1px solid #ccc;}
.community_news_list li{margin-bottom:15px;overflow:hidden;zoom:1;}
.community_news_list .img{float:left;display:inline;margin-right:13px;_margin-right:10px;padding:1px;border:1px solid #cacaca;}
.community_news_list .img img{display:block;}
.community_news_list .user{color:#4a3c31;}
.community_news_list .sale{ color:#E60012;}
.community_news_list .price{color:#E60012;}
/*sidebar_storeroom_list*/
.sidebar_storeroom_list{padding:6px 0 11px 5px;border-bottom:1px solid #ccc;}
.sidebar_storeroom_list li{margin-bottom:15px;overflow:hidden;zoom:1;}
.sidebar_storeroom_list .img{float:left;display:inline;margin-right:13px;_margin-right:10px;padding:1px;border:1px solid #cacaca;}
.sidebar_storeroom_list .img img{display:block;}
.sidebar_storeroom_list .title{color:#b9d300;font-size:14px;}
.sidebar_storeroom_list .author{color:#333;margin-left:5px;}

/*user_rank_list*/
.user_rank_list li{float:left;display:inline;margin:0 1px;padding:3px;width:155px;height:237px;border:4px solid #fff;}
.user_rank_list li.on{border-color:#b9d300;}
.user_rank_list img{display:block;}
.user_rank_list p{margin:0 0 3px 4px;}
.user_rank_list .tit{margin:5px 0 0 0;}
.user_rank_list .interact{margin-top:8px;}
.user_rank_list .interact a{color:#999;margin-right:10px;}
.user_rank_list .interact a:hover{color:#231815;text-decoration:none;}

/*new_recomend_list*/
.new_recomend_list li{float:left;display:inline;padding:3px;_padding:1px;width:156px;_width:150px;height:237px;border:4px solid #fff;}
.new_recomend_list .recomend_info{padding:10px 5px 0;}
.new_recomend_list li.on{border-color:#b9d300;}
.new_recomend_list li h4 a{font-size:14px;color:#231815;}
.new_recomend_list li .price{font-size:14px;color:#e60012;line-height:26px;}
.new_recomend_list li .sale{font-size:14px;color:#e60012;line-height:26px;}
.new_recomend_list li .author{font-size:14px;color:#e60012;line-height:26px;}
.new_recomend_list li .author a{ color:#333;}
.new_recomend_list li .ctrl_btn a{margin-right:16px;}

/*to_page*/
.to_page{height:45px;padding:0 8px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;clear:left;}
.to_page .all_pdt{line-height:45px;font-size:14px;}
.to_page .all_pdt span{padding:0 4px;color:#ccdf45;}
.to_page .pages{line-height:45px;}
.to_page .pages a{padding:2px 7px;margin-right:4px;border:1px solid #ddd;font-size:14px;}
.to_page .pages a.cur_page{background:#b9d300;color:#fff;}
.to_page .pages a.pre_page{padding:2px 25px;background:url('../images/common/to_page.png') no-repeat 12px 1px;}
.to_page .pages a.next_page{padding:2px 25px;background:url('../images/common/to_page.png') no-repeat 60px -26px;}

/*colorful_table
.order_table .odd .bg1{background:#f6f6f6;}
.order_table .odd .bg2{background:#ffffff;}
.order_table .even .bg1{background:#e3e3e3;}
.order_table .even .bg2{background:#ebebeb;}
*/

/*dot_list*/
.dot_list li{font-size:14px;margin-bottom:7px;padding-left:20px;background:url('../images/common/dot.png') no-repeat 5px 10px;}
.dot_list li a:hover{text-decoration:none;}

/*g_plus*/
.g_plus{margin-right:10px;}
.g_plus a,.g_plus .num{display:inline-block;width:26px;height:16px;vertical-align:middle;font-size:9px;-webkit-text-size-adjust:none;background:url('../images/common/mod_comment.png') no-repeat 0 0;}
.g_plus .num{display:inline-block;width:30px;height:14px;background-position:-26px 0;line-height:14px;text-align:center;}


/*comment*/
.mod_comment a:hover{text-decoration:none;}
.mod_comment .user{color:#231815;}
.mod_comment .hd{height:30px;line-height:30px;border-bottom:1px solid #ddd;color:#231815;}
.mod_comment .bd{padding:15px 5px 10px;}
.mod_comment .comment_list{margin-bottom:10px;}
.mod_comment .comment_list .comment_itm{overflow:hidden;zoom:1;margin-bottom:10px;padding:0 10px 10px 0;border-bottom:1px solid #e6e6e6;}
.mod_comment .comment_list .img{float:left;display:inline;margin-right:25px;_margin-right:22px;padding:1px;border:1px solid #cacaca;}
.mod_comment .comment_list .comment_con{float:left;width:580px;}
.mod_comment .origin_comment{zoom:1;position:relative;padding:15px 15px 10px;background-color:#f6f6f6;border:1px solid #e6e6e6;border-radius:4px;}
.mod_comment .origin_comment .arrow{position:absolute;top:20px;left:-13px;display:block;width:13px;height:14px;overflow:hidden;background:url('../images/common/mod_comment.png') no-repeat -56px 0;}
.mod_comment .ctn{padding:5px;background-color:#fff;color:#231815;}

.mod_comment .reply_list{margin:10px 0;border-top:1px dashed #e6e6e6;}
.mod_comment .reply_itm{position:relative;padding:10px 0 10px 15px;overflow:hidden;zoom:1;border-bottom:1px dashed #e6e6e6;}
.mod_comment .reply_itm .img{margin-right:10px;_margin-right:7px;}
.mod_comment .reply_itm .g_plus{position:absolute;top:10px;right:0;}

.mod_comment .comment_publish{padding:0 10px;}
.mod_comment_publisher textarea{border:0;overflow:auto;color:#999;}
.mod_comment_publisher{padding:0 10px;}
.mod_comment_publisher{margin-top:5px;padding:15px;background-color:#f6f6f6;border:1px solid #e6e6e6;border-radius:4px;}
.mod_comment_publisher textarea{padding:5px;width:610px;height:70px;}
.mod_comment .reply_publisher textarea{width:539px;height:18px;}

.mod_comment .submit_wrap{text-align:right;margin-top:10px;zoom:1;overflow:hidden;}
.mod_comment .submit_btn{float:right;display:block;width:55px;height:20px;padding:0;text-align:center;line-height:20px;border:3px solid #b9d300;}
.mod_comment .comment_ft{margin-top:5px;zoom:1;overflow:hidden;}

.mod_comment .hd .r{position:absolute;top:0;right:10px;}

/*mod_img_txt*/
.mod_img_txt{overflow:hidden;zoom:1;}
ul.mod_img_txt li{overflow:hidden;zoom:1;border-bottom:1px solid #ddd;padding:10px 0;margin-bottom:-1px;}
.mod_img_txt .img{float:left;margin-right:10px;_margin-right:7px;}
.mod_img_txt .img img{display:block;}
.mod_img_txt .img .img_txt{text-align:center;background-color:#f0f0f0;}
.mod_img_txt .txt{overflow:hidden;zoom:1;}
.mod_img_txt_mr20 .img{margin-right:20px;}
.mod_img_txt_mr30 .img{margin-right:30px;}

/*mod_tab*/
.mod_tab .tab_ctrl{height:25px;padding-left:20px;border-bottom:1px solid #e3e3e3;}
.mod_tab .tab_ctrl li{float:left;display:inline;padding:0 15px;cursor:default;height:25px;line-height:25px;margin-right:10px;}
.mod_tab .tab_ctrl li.current{color:#b9d300;border:1px solid #e3e3e3;border-bottom:1px solid #fff;height:25px;position:relative;top:1px;margin-top:-2px;background-color:#fff;}
.mod_tab .tab_ctn{padding:10px 0;}
.mod_tab .tab_ctn .current{display:block;}

/*more_recomend*/
.more_recomend .new_recomend_list li{ margin-left:5px; margin-right:5px;}

/*new_recomend_list*/
.new_recomend_list img{width:159px;height:128px;}